package com.kingzoon.seckill.dao;

import com.kingzoon.seckill.entity.UpgChannelbusiness;
import com.kingzoon.seckill.entity.UpgChannelbusinessExample;
import com.kingzoon.seckill.entity.UpgChannelbusinessKey;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UpgChannelbusinessMapper {
    int countByExample(UpgChannelbusinessExample example);

    int deleteByExample(UpgChannelbusinessExample example);

    int deleteByPrimaryKey(UpgChannelbusinessKey key);

    int insert(UpgChannelbusiness record);

    int insertSelective(UpgChannelbusiness record);

    List<UpgChannelbusiness> selectByExample(UpgChannelbusinessExample example);

    UpgChannelbusiness selectByPrimaryKey(UpgChannelbusinessKey key);

    int updateByExampleSelective(@Param("record") UpgChannelbusiness record, @Param("example") UpgChannelbusinessExample example);

    int updateByExample(@Param("record") UpgChannelbusiness record, @Param("example") UpgChannelbusinessExample example);

    int updateByPrimaryKeySelective(UpgChannelbusiness record);

    int updateByPrimaryKey(UpgChannelbusiness record);
}